P Towards Maturity of the PASSI Process
نویسندگان
چکیده
Introduction The PASSI2 design process is the evolution of PASSI (Process for Agent Society Specification and Implementation) [44], it covers all the phases from the requirements analysis to the deployment configuration, coding, and testing. PASSI2, so as PASSI and all its evolution, is based on a meta-model describing the elements that constitute the system to be designed (agents, tasks, communications, roles) and what are the relationships among them. The importance of this description is in the lack of an universally accepted meta-model of MASs (differently from object oriented systems) that makes unclear any agent design process that does not precisely define the structure of the system it aims to produce. PASSI2 has been designed keeping in mind the possibility of designing systems with the following peculiarities: (i) highly distributed, (ii) subject to a (relatively) low rate of requirements changes, (iii) openness (external systems and agents that are unknown at design time will interact with the system to be built at runtime). Robotics, workflow management, and information systems are the specific application areas where it has been applied. As regards the implementation architecture, since we consider remarkably important the adoption (and enhancement) of standards for the diffusion of the agent-base software engineering, we decided to use the FIPA architecture although; this however, does not mean that PASSI cannot be largely applied for the design of non FIPA agents (like BDI ones). Actors involved in the design process are supposed to be designers with: • some experience of object-oriented design (using processes like the Unified Process [RUP,UP]). Starting from this requisite we propose a process that relies on common concepts like a functionality-oriented requirement analysis (differently from methodologies like Tropos [26] that is goal-based). This allows a smooth change towards AO approaches for a great number of already skilled designers that could profitably reuse their past experience without the significant slowdown induced by a remarkable change in their mental attitudes. • a good knowledge of UML and the use of related CASE tools. All the diagrams used in PASSI2 are based on the Unified Modeling Language and their syntax has been modified only to satisfy the needs of agents representation in a few limited cases. Sometimes the significance of their elements is mapped to agent-related concepts using stereotypes. • some kind of confidence with agent-oriented solutions. PASSI2 supports different levels of details and therefore it is recommended that the designer has some …
منابع مشابه
Ranking business processes maturity by modified rembrandt technique with considering CMMI dimensions
An organization’s value is substantiated by consistent, high quality processes engineered in its operations and the allocation of the limited resources to achieve the desired objective. Intrinsic to the development of a process are the articulation of a coherent workflow, identification of the optimal skillset required at each stage of the process, and commissioning of the right technology plat...
متن کاملAcquiring the essence of truth in educational impacts of place formation
Considering the problems facing contemporary architecture in Iran, a better understanding of the meaning of architecture has become necessary. Architecture, like language, defines and facilitates the relationship between Man and his environment. The word architecture both in Arabic (Amara) and in Latin (Architecture), attempts to define the attributes of the maker before determining the char...
متن کاملPredicting Emotional Maturity of Female Students Based on Parenting Styles and Perceived Social Support
This study has been conducted as an effort to predict emotional maturity of female students based on authoritative, authoritarian, permissive, and neglectful parenting styles as well as perceived social support. This research had a descriptive, correlational design. The statistical population of the study was comprised of all female senior high school students in Karaj in 2016-17 school year fr...
متن کاملPASSI: Process for Agent Societies Specification and Implementation
PASSI (a Process for Agent Societies Specification and Implementation) is a step-by-step requirement-to-code methodology for designing and developing multiagent societies, integrating design models and concepts from both ObjectOriented software engineering and artificial intelligence approaches using the UML notation. The models and phases of PASSI encompass anthropomorphic representation of sy...
متن کاملارائه یک مدلی جدید برای بلوغ حاکمیت بر معماری سرویسگرا
Abstract Today, Organizations require a suitable and effective governance maturity model of their Service-Oriented Architecture (SOA). This is required to assess current state and needs of their governance and then to provide a suitable framework for their governance. So far, the different SOA governance maturity models have been proposed to assess governance of SOA; however, considering the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009